// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境

// 云函数入口函数

// 1、获取用户openid --> 通过 GetOpenid 这个云函数进行 然后传参到这个函数里面
// 2、获取user的云数据库 然后进行循环遍历 查看是否存在用户信息
// 3、如果存在用户信息 则返回给Class里面的方法对应的用户信息
// 4、如果不存在用户信息 则add一个新信息并返回新用户信息给Class里面的方法
exports.main = async (event, context) => {
  const wxContext = cloud.getWXContext()
  const openid = wxContext.OPENID
  const db = cloud.database()
  const user = db.collection('user')
  const user_res = await user.get()


  return {user_res,openid}
}